package com.sale.system.domain.vo;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.sale.common.core.web.domain.BaseEntity;
import com.sale.system.domain.SysFunctionalParameter;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.util.Date;
import java.util.List;

/**
 * @Description 账套管理 入参
 * @Param SysAccountsVo
 * @Date 23-07-07
 * @Author hl
 **/
@Data
public class SysAccountsVo {

    /**
     * id
     */
    private Long accountsId;

    /**
     * 帐套名称
     */
    private String accountsName;

    /**
     * 帐套类型
     */
    private String accountsType;

    /**
     * 启动时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date accountsTime;

    /**
     * 货币类型
     */
    private int accountsCurrencyType;

    /**
     * 数量小数位
     */
    private int accountsNumDigit;

    /**
     * 单价小数位
     */
    private int accountsUnitDigit;

    /**
     * 负库存
     */
    private int accountsNegativeStock;

    /**
     * 公司电话
     */
    private String companyTelephone;

    /**
     * 公司邮箱
     */
    private String companyEmily;

    /**
     * 公司传真
     */
    private String corporateFax;

    /**
     * 开户银行
     */
    private String bankOfDeposit;

    /**
     * 开户名
     */
    private String openAccountName;

    /**
     * 开户账号
     */
    private String openAnAccount;

    /**
     * 公司地址
     */
    private String companyAddress;

    /**
     * 功能参数List
     */
    private List<SysFunctionalParameter> SysFunctionalParameterList;

}
